/*
 *NOTE:Auto generated service
*/
package com.surfilter.modules.com.service;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import com.surfilter.modules.com.model.ComStatModel;
import com.surfilter.modules.com.model.HtComModel;
import com.surfilter.modules.com.model.HtBuildModel;
import com.surfilter.modules.com.model.HtPropModel;
public interface ComMgrService {

	public java.lang.Integer addHtCom(HtComModel htComModel, HttpServletRequest request);
	
	public void chgHtCom(HtComModel htComModel, HttpServletRequest request);
	
	public void delHtCom(HtComModel htComModel, HttpServletRequest request);
	
	public List<HtComModel> getHtComs(HtComModel htComModel, HttpServletRequest request);
	
	public boolean delHtComs(List<java.lang.Integer> ids);
	
	public int getHtComsCount(HtComModel htComModel);
	
	public java.lang.Integer addHtBuild(HtBuildModel htBuildModel, HttpServletRequest request);
	
	public void chgHtBuild(HtBuildModel htBuildModel, HttpServletRequest request);
	
	public void delHtBuild(HtBuildModel htBuildModel, HttpServletRequest request);
	
	public List<HtBuildModel> getHtBuilds(HtBuildModel htBuildModel, HttpServletRequest request);
	
	public boolean delHtBuilds(List<java.lang.Integer> ids);
	
	public int getHtBuildsCount(HtBuildModel htBuildModel);
	
	public java.lang.Integer addHtProp(HtPropModel htPropModel, HttpServletRequest request);
	
	public void chgHtProp(HtPropModel htPropModel, HttpServletRequest request);
	
	public void delHtProp(HtPropModel htPropModel, HttpServletRequest request);
	
	public List<HtPropModel> getHtProps(HtPropModel htPropModel, HttpServletRequest request);
	
	public boolean delHtProps(List<java.lang.Integer> ids);
	
	public int getHtPropsCount(HtPropModel htPropModel);
	
	public HtComModel getHtComById( HttpServletRequest request);
	
	public ComStatModel getComStat(HttpServletRequest request);
	
	public void chgComBasic(HtComModel htComModel, HttpServletRequest request);
	
	public void  chgComInfo(HtComModel htComModel, HttpServletRequest request);
	}
